home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C09 / all.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  1.8 KB  |  87 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C09
  7. # using the all compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f all.makefile
  11.  
  12. .SUFFIXES : .obj .cpp .c
  13. .cpp.obj :
  14.     $(CPP) $(CPPFLAGS) -c $<
  15. .c.obj :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17.  
  18. all: \
  19.     Macro.exe \
  20.     Inline.exe \
  21.     Access.exe \
  22.     Rectangle.exe \
  23.     Rectangle2.exe \
  24.     Cpptime.exe \
  25.     Evorder.exe \
  26.     Hidden.exe \
  27.     Noinsitu.exe \
  28.     ErrTest.exe 
  29.  
  30. test: all 
  31.     Macro.exe  
  32.     Inline.exe  
  33.     Access.exe  
  34.     Rectangle.exe  
  35.     Rectangle2.exe  
  36.     Cpptime.exe  
  37.     Evorder.exe  
  38.     Hidden.exe  
  39.     Noinsitu.exe  
  40.     ErrTest.exe  
  41.  
  42. bugs: 
  43.     @echo No compiler bugs in this directory!
  44.  
  45. Macro.exe: Macro.obj 
  46.     $(CPP) $(OFLAG)Macro.exe Macro.obj 
  47.  
  48. Inline.exe: Inline.obj 
  49.     $(CPP) $(OFLAG)Inline.exe Inline.obj 
  50.  
  51. Access.exe: Access.obj 
  52.     $(CPP) $(OFLAG)Access.exe Access.obj 
  53.  
  54. Rectangle.exe: Rectangle.obj 
  55.     $(CPP) $(OFLAG)Rectangle.exe Rectangle.obj 
  56.  
  57. Rectangle2.exe: Rectangle2.obj 
  58.     $(CPP) $(OFLAG)Rectangle2.exe Rectangle2.obj 
  59.  
  60. Cpptime.exe: Cpptime.obj 
  61.     $(CPP) $(OFLAG)Cpptime.exe Cpptime.obj 
  62.  
  63. Evorder.exe: Evorder.obj 
  64.     $(CPP) $(OFLAG)Evorder.exe Evorder.obj 
  65.  
  66. Hidden.exe: Hidden.obj 
  67.     $(CPP) $(OFLAG)Hidden.exe Hidden.obj 
  68.  
  69. Noinsitu.exe: Noinsitu.obj 
  70.     $(CPP) $(OFLAG)Noinsitu.exe Noinsitu.obj 
  71.  
  72. ErrTest.exe: ErrTest.obj 
  73.     $(CPP) $(OFLAG)ErrTest.exe ErrTest.obj 
  74.  
  75.  
  76. Macro.obj: Macro.cpp ..\require.h 
  77. Inline.obj: Inline.cpp 
  78. Access.obj: Access.cpp 
  79. Rectangle.obj: Rectangle.cpp 
  80. Rectangle2.obj: Rectangle2.cpp 
  81. Cpptime.obj: Cpptime.cpp Cpptime.h 
  82. Evorder.obj: Evorder.cpp 
  83. Hidden.obj: Hidden.cpp 
  84. Noinsitu.obj: Noinsitu.cpp 
  85. ErrTest.obj: ErrTest.cpp ..\require.h 
  86.  
  87.